package cn.bugstack.mybatis.reflection.wrapper;

import cn.bugstack.mybatis.reflection.MetaObject;

/**
 * @author wcc
 * @description 对象包装工厂
 * @create
 */

public interface ObjectWrapperFactory {
    /**
     * 判断有没有包装器
     * */
    boolean hasWrapperFor(Object object);

    /**
     * 得到包装器
     * */
    ObjectWrapper getWrapperFor(MetaObject metaObject, Object object);
}
